<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Strict//EN">
<html>

<head>
<meta http-equiv="Content-Language" content="en-us">
<title>AVI recorder</title>
<link rel="stylesheet" type="text/css" href="../style.css">
</head>

<body>

<div align="center">
<table class=allEncompassingTable >
 <tr>
  <td >
<p><a href="../index.html" TARGET="_top"><img src="images/homeImg.png"></a></p>



<h1>Video recorder</h1>

<p>CoppeliaSim has an embedded video recorder that allows the user to record the <a href="pagesAndViews.htm">page</a>, <a href="userInterface.htm#SceneHierarchy">scene hierarchy</a> and <a href="userInterface.htm#ModelBrowser">model browser</a> areas as a video file (click <a href="acknowledgments.htm">here</a> and <a href="acknowledgments.htm#ffmpegCredit">here</a> for credits related to the video recording functionality). Dialogs, menu bar, toolbars and popup menus are not recorded. By default, the video recorder will record every rendered frame and generate a movie with 30 frames per second. Remember that depending on the used codec, the recording procedure might drastically slow down the <a href="simulation.htm">simulation</a>. The video recorder dialog can be accessed with [Menu bar --&gt; Tools --&gt; Video recorder] or by clicking following toolbar button:<br>
</p>

<p align=center><img src="images/aviRecorder1.jpg"></p>
<p class=imageLabel>[Video recorder toolbar button]</p>
<br>

<p align=center><img src="images/aviRecorder2.jpg"></p>
<p class=imageLabel>[Video recorder dialog]</p>
<br>

<li><strong>Launch at next simulation start</strong>: will launch a recording process next time the simulation start button is hit.<br>
</li>

<li><strong>Record now!</strong>: starts recording a video file immediately. Press Stop <strong>recording!</strong> to end the recording process.<br>
</li>

<li><strong>Record window content</strong>: records exclusively the content of the main CoppeliaSim window (no dialogs will be recorded).<br>
</li>

<li><strong>Record desktop content</strong>: records the content of the desktop. With systems with several monitors, you can specify the desktop index via variable <em>desktopRecordingIndex</em> in file <em>system/usrset.txt</em>.<br>
</li>

<li><strong>Show cursor</strong>: if enabled, then the cursor will be visible in the video file.<br>
</li>

<li><strong>Show button states</strong>: if enabled, then the mouse button states, as well as the ctrl- and shift-key states will be visible in the video file.<br>
</li>

<li><strong>Hide information text</strong>: if enabled, then the <a href="userInterface.htm">overlay text at the top of the main view</a> will not be visible.<br>
</li>

<li><strong>Select</strong>: allows selecting the video file location.</li>
<li><strong>Output type</strong>: the encoder/container that will be used for the video. The offered selection depends on the encoders on your system. It often helps to install a video player (e.g. such as VLC), which will automatically install a few additional encoders.</li>
<li><strong>X displayed frames result in 1 recorded frame</strong>: allows specifying what frames should be recorded.
</li>

<li><strong>Automatic frame rate</strong>: the frame rate will be adjusted in a way so that x simulation seconds correspond to x video seconds.
</li>

<li><strong>Frame rate</strong>: indicates the number of frames the video file will display in one second.
</li>


<br>
<br>

 </tr>
</table> 
</div>  
  
  
</body>

</html>
